package com.lengxf.pay.icbc.bean.query;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

@Data
public class QueryReq {

    //商户、部门编号（特约商户12位，特约部门15位)
    @JsonProperty("mer_id")
    private String merId;

    //商户系统订单号（工行订单号和商户订单号必输其中一个，商户系统内唯一）
    @JsonProperty("out_trade_no")
    private String outTradeNo;

    //交易日期，格式:YYYYMMDD，暂不使用
    @JsonProperty("trade_date")
    @JsonFormat(pattern = "yyyyMMdd")
    private String tradeDate;

    //工行系统订单号（工行订单号和商户订单号必输其中一个）
    @JsonProperty("order_id")
    private String orderId;

    public QueryReq(String merId, String outTradeNo) {
        this.merId = merId;
        this.outTradeNo = outTradeNo;
    }
}
